package com.twetec.cms.service.website;

import com.twetec.cms.model.po.website.ColumnPO;
import com.baomidou.mybatisplus.extension.service.IService;
import com.twetec.cms.model.vo.website.ColumnPageListVO;
import com.twetec.cms.model.vo.website.ColumnVO;
import java.util.Date;
import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author zhxl
 * @since 2021-09-06
 */
public interface ColumnService extends IService<ColumnPO> {

    /**
     * 校验栏目编码是否是小写字母和数字组成，有没有和同站点下的栏目编码重复
     * @param siteId
     * @param columnEncoded
     * @return
     */
    Boolean checkColumnEncoded(Long siteId, Long parentId, Long columnId, String columnEncoded);

    /**
     * 获取静态文件存储路径
     * @return
     */
    public String getStorageStaticPath(Long columnId);

}
